[INFO] fetching crate gix-config 0.31.0...
[INFO] checking gix-config-0.31.0 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate gix-config 0.31.0 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate gix-config 0.31.0 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate gix-config 0.31.0
[INFO] finished tweaking crates.io crate gix-config 0.31.0
[INFO] tweaked toml for crates.io crate gix-config 0.31.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded gix-actor v0.28.1
[INFO] [stderr]   Downloaded gix-config-value v0.14.5
[INFO] [stderr]   Downloaded gix-glob v0.14.1
[INFO] [stderr]   Downloaded faster-hex v0.9.0
[INFO] [stderr]   Downloaded gix-lock v11.0.1
[INFO] [stderr]   Downloaded gix-date v0.8.4
[INFO] [stderr]   Downloaded gix-utils v0.1.10
[INFO] [stderr]   Downloaded gix-tempfile v11.0.1
[INFO] [stderr]   Downloaded unicode-bom v2.0.3
[INFO] [stderr]   Downloaded gix-sec v0.10.5
[INFO] [stderr]   Downloaded gix-validate v0.8.3
[INFO] [stderr]   Downloaded gix-hash v0.13.3
[INFO] [stderr]   Downloaded gix-path v0.10.6
[INFO] [stderr]   Downloaded gix-features v0.36.1
[INFO] [stderr]   Downloaded gix-trace v0.1.7
[INFO] [stderr]   Downloaded gix-fs v0.8.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 35cba5fcd09bd5fabf4422c97d8dcfe1869d5a03aa674cda875b381e2b1032ef
[INFO] running `Command { std: "docker" "start" "-a" "35cba5fcd09bd5fabf4422c97d8dcfe1869d5a03aa674cda875b381e2b1032ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "35cba5fcd09bd5fabf4422c97d8dcfe1869d5a03aa674cda875b381e2b1032ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "35cba5fcd09bd5fabf4422c97d8dcfe1869d5a03aa674cda875b381e2b1032ef", kill_on_drop: false }`
[INFO] [stdout] 35cba5fcd09bd5fabf4422c97d8dcfe1869d5a03aa674cda875b381e2b1032ef
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7138027f27cc784773e72282098e231350bfd36f16fec312be05267f5ab85cfe
[INFO] running `Command { std: "docker" "start" "-a" "7138027f27cc784773e72282098e231350bfd36f16fec312be05267f5ab85cfe", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]     Checking gix-trace v0.1.7
[INFO] [stderr]     Checking prodash v26.2.2
[INFO] [stderr]     Checking sha1_smol v1.0.0
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]     Checking home v0.5.9
[INFO] [stderr]     Checking winnow v0.5.40
[INFO] [stderr]     Checking unicode-normalization v0.1.23
[INFO] [stderr]     Checking half v2.4.0
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]     Checking plotters-backend v0.3.5
[INFO] [stderr]     Checking clap_builder v4.5.1
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]     Checking unicode-bom v2.0.3
[INFO] [stderr]    Compiling time-macros v0.2.17
[INFO] [stderr]     Checking oorandom v11.1.3
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]     Checking plotters-svg v0.3.5
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking gix-utils v0.1.10
[INFO] [stderr]     Checking parking_lot_core v0.9.9
[INFO] [stderr]     Checking memmap2 v0.7.1
[INFO] [stderr]     Checking is-terminal v0.4.12
[INFO] [stderr]     Checking gix-sec v0.10.5
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking btoi v0.4.3
[INFO] [stderr]     Checking plotters v0.3.5
[INFO] [stderr]     Checking time v0.3.34
[INFO] [stderr]     Checking clap v4.5.1
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]     Checking bstr v1.9.1
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]     Checking thiserror v1.0.57
[INFO] [stderr]     Checking gix-date v0.8.4
[INFO] [stderr]     Checking gix-path v0.10.6
[INFO] [stderr]     Checking gix-validate v0.8.3
[INFO] [stderr]     Checking gix-config-value v0.14.5
[INFO] [stderr]     Checking gix-actor v0.28.1
[INFO] [stderr]     Checking serde v1.0.197
[INFO] [stderr]     Checking faster-hex v0.9.0
[INFO] [stderr]     Checking serde_json v1.0.114
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking gix-hash v0.13.3
[INFO] [stderr]     Checking gix-features v0.36.1
[INFO] [stderr]     Checking gix-fs v0.8.1
[INFO] [stderr]     Checking gix-object v0.38.0
[INFO] [stderr]     Checking gix-glob v0.14.1
[INFO] [stderr]     Checking gix-tempfile v11.0.1
[INFO] [stderr]     Checking gix-lock v11.0.1
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]     Checking gix-ref v0.38.0
[INFO] [stderr]     Checking gix-config v0.31.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated function `winnow::combinator::fold_repeat`: Replaced with `repeat(...).fold(...)`
[INFO] [stdout]  --> src/parse/nom/mod.rs:5:34
[INFO] [stdout]   |
[INFO] [stdout] 5 |     combinator::{alt, delimited, fold_repeat, opt, preceded, repeat},
[INFO] [stdout]   |                                  ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::token::take_till0`: Replaced with `take_till(0.., ...)`
[INFO] [stdout]  --> src/parse/nom/mod.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 |     token::{one_of, take_till0, take_while},
[INFO] [stdout]   |                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::combinator::fold_repeat`: Replaced with `repeat(...).fold(...)`
[INFO] [stdout]   --> src/parse/nom/mod.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fold_repeat(
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::token::take_till0`: Replaced with `take_till(0.., ...)`
[INFO] [stdout]   --> src/parse/nom/mod.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         take_till0(|c| c == b'\n').map(|text: &[u8]| Cow::Borrowed(text.as_bstr())),
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read benches/large_config_file.rs: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gix-config` (bench "large_config_file") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: use of deprecated function `winnow::combinator::fold_repeat`: Replaced with `repeat(...).fold(...)`
[INFO] [stdout]  --> src/parse/nom/mod.rs:5:34
[INFO] [stdout]   |
[INFO] [stdout] 5 |     combinator::{alt, delimited, fold_repeat, opt, preceded, repeat},
[INFO] [stdout]   |                                  ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::token::take_till0`: Replaced with `take_till(0.., ...)`
[INFO] [stdout]  --> src/parse/nom/mod.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 |     token::{one_of, take_till0, take_while},
[INFO] [stdout]   |                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::combinator::fold_repeat`: Replaced with `repeat(...).fold(...)`
[INFO] [stdout]   --> src/parse/nom/mod.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fold_repeat(
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::token::take_till0`: Replaced with `take_till(0.., ...)`
[INFO] [stdout]   --> src/parse/nom/mod.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         take_till0(|c| c == b'\n').map(|text: &[u8]| Cow::Borrowed(text.as_bstr())),
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7138027f27cc784773e72282098e231350bfd36f16fec312be05267f5ab85cfe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7138027f27cc784773e72282098e231350bfd36f16fec312be05267f5ab85cfe", kill_on_drop: false }`
[INFO] [stdout] 7138027f27cc784773e72282098e231350bfd36f16fec312be05267f5ab85cfe
[INFO] checking gix-config-0.31.0 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate gix-config 0.31.0 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate gix-config 0.31.0 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate gix-config 0.31.0
[INFO] finished tweaking crates.io crate gix-config 0.31.0
[INFO] tweaked toml for crates.io crate gix-config 0.31.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c99524aa3c89654a7f6f47d33b3c6b107536d28042099f7d83318f458cb4332e
[INFO] running `Command { std: "docker" "start" "-a" "c99524aa3c89654a7f6f47d33b3c6b107536d28042099f7d83318f458cb4332e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c99524aa3c89654a7f6f47d33b3c6b107536d28042099f7d83318f458cb4332e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c99524aa3c89654a7f6f47d33b3c6b107536d28042099f7d83318f458cb4332e", kill_on_drop: false }`
[INFO] [stdout] c99524aa3c89654a7f6f47d33b3c6b107536d28042099f7d83318f458cb4332e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3aaa2262cadc97e5a595ee023a746b57cb471a61c7d6e62e55e356d3d3ead83d
[INFO] running `Command { std: "docker" "start" "-a" "3aaa2262cadc97e5a595ee023a746b57cb471a61c7d6e62e55e356d3d3ead83d", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]     Checking gix-trace v0.1.7
[INFO] [stderr]     Checking prodash v26.2.2
[INFO] [stderr]     Checking sha1_smol v1.0.0
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]     Checking home v0.5.9
[INFO] [stderr]     Checking unicode-normalization v0.1.23
[INFO] [stderr]     Checking winnow v0.5.40
[INFO] [stderr]     Checking half v2.4.0
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]     Checking plotters-backend v0.3.5
[INFO] [stderr]     Checking clap_builder v4.5.1
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking oorandom v11.1.3
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]     Checking unicode-bom v2.0.3
[INFO] [stderr]    Compiling time-macros v0.2.17
[INFO] [stderr]     Checking plotters-svg v0.3.5
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking gix-utils v0.1.10
[INFO] [stderr]     Checking parking_lot_core v0.9.9
[INFO] [stderr]     Checking memmap2 v0.7.1
[INFO] [stderr]     Checking is-terminal v0.4.12
[INFO] [stderr]     Checking gix-sec v0.10.5
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking time v0.3.34
[INFO] [stderr]     Checking btoi v0.4.3
[INFO] [stderr]     Checking plotters v0.3.5
[INFO] [stderr]     Checking clap v4.5.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]     Checking bstr v1.9.1
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]     Checking thiserror v1.0.57
[INFO] [stderr]     Checking gix-path v0.10.6
[INFO] [stderr]     Checking gix-date v0.8.4
[INFO] [stderr]     Checking gix-validate v0.8.3
[INFO] [stderr]     Checking gix-config-value v0.14.5
[INFO] [stderr]     Checking gix-actor v0.28.1
[INFO] [stderr]     Checking serde v1.0.197
[INFO] [stderr]     Checking faster-hex v0.9.0
[INFO] [stderr]     Checking serde_json v1.0.114
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking gix-hash v0.13.3
[INFO] [stderr]     Checking gix-features v0.36.1
[INFO] [stderr]     Checking gix-fs v0.8.1
[INFO] [stderr]     Checking gix-object v0.38.0
[INFO] [stderr]     Checking gix-glob v0.14.1
[INFO] [stderr]     Checking gix-tempfile v11.0.1
[INFO] [stderr]     Checking gix-lock v11.0.1
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]     Checking gix-ref v0.38.0
[INFO] [stderr]     Checking gix-config v0.31.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/file/mutable/multi_value.rs:51:92
[INFO] [stdout]    |
[INFO] [stdout] 51 |             for event in &self.section.get(section_id).expect("known section id").as_ref()[offset..offset + size] {
[INFO] [stdout]    |                                                                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/file/mutable/multi_value.rs:180:23
[INFO] [stdout]     |
[INFO] [stdout] 180 |         section.drain(offset..offset + size);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/file/mutable/multi_value.rs:209:20
[INFO] [stdout]     |
[INFO] [stdout] 209 |             .drain(offset..offset + size);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/file/mutable/multi_value.rs:232:24
[INFO] [stdout]     |
[INFO] [stdout] 232 |                 .drain(offset..offset + size);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/file/mutable/section.rs:133:57
[INFO] [stdout]     |
[INFO] [stdout] 133 |                 let value_range = value_range.unwrap_or(key_range.end - 1..key_range.end);
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/file/mutable/section.rs:234:38
[INFO] [stdout]     |
[INFO] [stdout] 234 |         for event in &self.section.0[start.0..end.0] {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/file/mutable/section.rs:253:35
[INFO] [stdout]     |
[INFO] [stdout] 253 |         self.section.body.0.drain(start.0..end.0);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/file/mutable/mod.rs:81:37
[INFO] [stdout]    |
[INFO] [stdout] 81 |                 let from_key = &s.0[key_pos..];
[INFO] [stdout]    |                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/file/init/from_env.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |         for i in 0..count {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/file/section/body.rs:156:31
[INFO] [stdout]     |
[INFO] [stdout] 156 |             let value_range = value_range.start..value_range.end + 1;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/file/section/body.rs:157:29
[INFO] [stdout]     |
[INFO] [stdout] 157 |             let key_range = key_start..value_range.end;
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/parse/nom/mod.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         0..,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/parse/nom/mod.rs:49:22
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let res = repeat(1.., |i: &mut &'i [u8]| section(i, &mut node, dispatch))
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/nom/mod.rs:135:41
[INFO] [stdout]     |
[INFO] [stdout] 135 |     let name = preceded('[', take_while(1.., is_section_char).map(bstr::ByteSlice::as_bstr)).parse_next(i)?;
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parse/nom/mod.rs:143:37
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 separator: name.get(index..=index).map(|s| Cow::Borrowed(s.as_bstr())),
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/nom/mod.rs:144:43
[INFO] [stdout]     |
[INFO] [stdout] 144 |                 subsection_name: name.get(index + 1..).map(|s| Cow::Borrowed(s.as_bstr())),
[INFO] [stdout]     |                                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/nom/mod.rs:190:16
[INFO] [stdout]     |
[INFO] [stdout] 190 |     take_while(1.., is_subsection_unescaped_char).parse_next(i)
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/nom/mod.rs:230:20
[INFO] [stdout]     |
[INFO] [stdout] 230 |         take_while(0.., |c: u8| c.is_ascii_alphanumeric() || c == b'-'),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/nom/mod.rs:266:28
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let _ = take_while(0.., |c| !matches!(c, b'\n' | b'\\' | b'"' | b';' | b'#')).parse_next(i)?;
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/nom/mod.rs:365:16
[INFO] [stdout]     |
[INFO] [stdout] 365 |     take_while(1.., winnow::stream::AsChar::is_space)
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/nom/mod.rs:371:12
[INFO] [stdout]     |
[INFO] [stdout] 371 |     repeat(1.., alt(("\r\n", "\n")))
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/value/normalize.rs:65:66
[INFO] [stdout]    |
[INFO] [stdout] 65 |             Cow::Borrowed(input) => return normalize_bstr(&input[1..size - 1]),
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::combinator::fold_repeat`: Replaced with `repeat(...).fold(...)`
[INFO] [stdout]  --> src/parse/nom/mod.rs:5:34
[INFO] [stdout]   |
[INFO] [stdout] 5 |     combinator::{alt, delimited, fold_repeat, opt, preceded, repeat},
[INFO] [stdout]   |                                  ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::token::take_till0`: Replaced with `take_till(0.., ...)`
[INFO] [stdout]  --> src/parse/nom/mod.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 |     token::{one_of, take_till0, take_while},
[INFO] [stdout]   |                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::combinator::fold_repeat`: Replaced with `repeat(...).fold(...)`
[INFO] [stdout]   --> src/parse/nom/mod.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fold_repeat(
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::token::take_till0`: Replaced with `take_till(0.., ...)`
[INFO] [stdout]   --> src/parse/nom/mod.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         take_till0(|c| c == b'\n').map(|text: &[u8]| Cow::Borrowed(text.as_bstr())),
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/file/mutable/multi_value.rs:51:92
[INFO] [stdout]    |
[INFO] [stdout] 51 |             for event in &self.section.get(section_id).expect("known section id").as_ref()[offset..offset + size] {
[INFO] [stdout]    |                                                                                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/file/mutable/multi_value.rs:180:23
[INFO] [stdout]     |
[INFO] [stdout] 180 |         section.drain(offset..offset + size);
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/file/mutable/multi_value.rs:209:20
[INFO] [stdout]     |
[INFO] [stdout] 209 |             .drain(offset..offset + size);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/file/mutable/multi_value.rs:232:24
[INFO] [stdout]     |
[INFO] [stdout] 232 |                 .drain(offset..offset + size);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/file/mutable/section.rs:133:57
[INFO] [stdout]     |
[INFO] [stdout] 133 |                 let value_range = value_range.unwrap_or(key_range.end - 1..key_range.end);
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/file/mutable/section.rs:234:38
[INFO] [stdout]     |
[INFO] [stdout] 234 |         for event in &self.section.0[start.0..end.0] {
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/file/mutable/section.rs:253:35
[INFO] [stdout]     |
[INFO] [stdout] 253 |         self.section.body.0.drain(start.0..end.0);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/file/mutable/mod.rs:81:37
[INFO] [stdout]    |
[INFO] [stdout] 81 |                 let from_key = &s.0[key_pos..];
[INFO] [stdout]    |                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/file/init/from_env.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 57 |         for i in 0..count {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/file/section/body.rs:156:31
[INFO] [stdout]     |
[INFO] [stdout] 156 |             let value_range = value_range.start..value_range.end + 1;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/file/section/body.rs:157:29
[INFO] [stdout]     |
[INFO] [stdout] 157 |             let key_range = key_start..value_range.end;
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/parse/nom/mod.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         0..,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/parse/nom/mod.rs:49:22
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let res = repeat(1.., |i: &mut &'i [u8]| section(i, &mut node, dispatch))
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/nom/mod.rs:135:41
[INFO] [stdout]     |
[INFO] [stdout] 135 |     let name = preceded('[', take_while(1.., is_section_char).map(bstr::ByteSlice::as_bstr)).parse_next(i)?;
[INFO] [stdout]     |                                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/parse/nom/mod.rs:143:37
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 separator: name.get(index..=index).map(|s| Cow::Borrowed(s.as_bstr())),
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/nom/mod.rs:144:43
[INFO] [stdout]     |
[INFO] [stdout] 144 |                 subsection_name: name.get(index + 1..).map(|s| Cow::Borrowed(s.as_bstr())),
[INFO] [stdout]     |                                           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/nom/mod.rs:190:16
[INFO] [stdout]     |
[INFO] [stdout] 190 |     take_while(1.., is_subsection_unescaped_char).parse_next(i)
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/nom/mod.rs:230:20
[INFO] [stdout]     |
[INFO] [stdout] 230 |         take_while(0.., |c: u8| c.is_ascii_alphanumeric() || c == b'-'),
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/nom/mod.rs:266:28
[INFO] [stdout]     |
[INFO] [stdout] 266 |         let _ = take_while(0.., |c| !matches!(c, b'\n' | b'\\' | b'"' | b';' | b'#')).parse_next(i)?;
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/nom/mod.rs:365:16
[INFO] [stdout]     |
[INFO] [stdout] 365 |     take_while(1.., winnow::stream::AsChar::is_space)
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/parse/nom/mod.rs:371:12
[INFO] [stdout]     |
[INFO] [stdout] 371 |     repeat(1.., alt(("\r\n", "\n")))
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/value/normalize.rs:65:66
[INFO] [stdout]    |
[INFO] [stdout] 65 |             Cow::Borrowed(input) => return normalize_bstr(&input[1..size - 1]),
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::combinator::fold_repeat`: Replaced with `repeat(...).fold(...)`
[INFO] [stdout]  --> src/parse/nom/mod.rs:5:34
[INFO] [stdout]   |
[INFO] [stdout] 5 |     combinator::{alt, delimited, fold_repeat, opt, preceded, repeat},
[INFO] [stdout]   |                                  ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::token::take_till0`: Replaced with `take_till(0.., ...)`
[INFO] [stdout]  --> src/parse/nom/mod.rs:9:21
[INFO] [stdout]   |
[INFO] [stdout] 9 |     token::{one_of, take_till0, take_while},
[INFO] [stdout]   |                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::combinator::fold_repeat`: Replaced with `repeat(...).fold(...)`
[INFO] [stdout]   --> src/parse/nom/mod.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     fold_repeat(
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `winnow::token::take_till0`: Replaced with `take_till(0.., ...)`
[INFO] [stdout]   --> src/parse/nom/mod.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |         take_till0(|c| c == b'\n').map(|text: &[u8]| Cow::Borrowed(text.as_bstr())),
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 26 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: couldn't read benches/large_config_file.rs: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gix-config` (bench "large_config_file") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 26 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "3aaa2262cadc97e5a595ee023a746b57cb471a61c7d6e62e55e356d3d3ead83d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3aaa2262cadc97e5a595ee023a746b57cb471a61c7d6e62e55e356d3d3ead83d", kill_on_drop: false }`
[INFO] [stdout] 3aaa2262cadc97e5a595ee023a746b57cb471a61c7d6e62e55e356d3d3ead83d
